package com.cms.recursoshumanos.object.list;

import java.util.Vector;

import net.rim.device.api.util.Persistable;

import com.cms.recursoshumanos.object.Recibo;

public class ListaRecibo
{
	Vector listaRecibo;

	public ListaRecibo()
	{
		this.listaRecibo = new Vector();
	}
	public int cantElementListaRecibo()
	{
		return this.listaRecibo.size();
	}
	public void addRecibo(Recibo elRecibo)
	{
		this.listaRecibo.addElement(elRecibo);	
	}
	public void setListaRecibo(Vector listaRecibo)
	{
		this.listaRecibo = listaRecibo;
	}
	public Vector getListaRecibo()
	{
		return this.listaRecibo;
	}
	public void resetListaRecibo()
	{
		listaRecibo.removeAllElements();
	}
	public void deleteReciboAtIndex(int index)
	{
		listaRecibo.removeElementAt(index);
	}
	public Recibo getReciboAtIndex(int index)
	{
		return (Recibo) this.listaRecibo.elementAt(index);
	}
	public Recibo getReciboById(int id_Recibo)
	{
		Recibo elRecibo = null;
		for (int i = 0; i < cantElementListaRecibo() ; i++)
		{
			Recibo elAdiestrmaientoEncontrado = getReciboAtIndex(i);
			if (elAdiestrmaientoEncontrado.getIdRecibo() == id_Recibo)
			{
				elRecibo = elAdiestrmaientoEncontrado;
				break;
			}
		}
		return elRecibo;
	}
}
